home *** CD-ROM | disk | FTP | other *** search
/ Totally for Newton 10 / PDA10.toast / mac / Packages / Programming / All / Slurpee / Newt Devenv 3.2 / changes.txt < prev    next >
Encoding:
Text File  |  1996-01-01  |  7.1 KB  |  164 lines  |  [TEXT/R*ch]

  1. changes.txt
  2. 1/1/96
  3. Newt 3.2
  4. weyer@netaxs.com
  5.  
  6. - Newt Revision History
  7. - Future Possibilities
  8. - Known Problems
  9.  
  10. Newt Revision History
  11. -----
  12. 3.2 (1/1/96)
  13. -- see Newt.txt (and change32.txt)
  14.  
  15. 3.1 (8/11/95)
  16. - NewtPack saves "small" packages even on pre-1.3 ROM OMP (RUNewt no longer needed)
  17. - NewtPack better progress feedback, faster, creates smaller packages
  18. - NewtPack saves books, apps (auto-close option), autoparts (dispatch-only option)
  19. - Heap button displays current heap/does gc; Eval Controls draggable off screen
  20. - better coordination of Print&Notify behavior between Eval Log, Slurpee, NTK
  21.   if you use Slurpee, you must use >=Slurpee 1.6 (earlier versions incompatible)
  22. - uses DontAsk patch with standard keyboard (rather than custom keyboard)
  23. - GetNamedResource works directly with Ben Gottlieb's Icon Editor
  24. - cleanup, performance tuning, better heap use, preferences, customization
  25.  
  26. 3.0 (4/30/95)
  27. - creates Newton packages directly with NewtPack plug-in
  28. - reduces heap usage; more error messages; better error handling; cleans up syntax
  29. - other optional plug-ins for turtle graphics, platform functions
  30. - supports constants via plug-ins and limited "DefConst"
  31. - improves printing of values (quoting, new types)
  32. - adds several more preferences (default font, autoloading, confirming)
  33.  
  34. 2.5 (1/30/95)
  35. - separates "NewtNews.txt" into topical readme files & FAQ
  36. - changes how help books are created
  37. - adds button for electronic registration through Register application
  38.   (and payment through Kagi shareware service) -- see register.txt
  39. - adds common error messages (and allows you to customize/add your own)
  40. - prints and notifies via Slurpee "Inspector"
  41. - builds-in support for resources and testing installscripts
  42. - improves handling of "stepChildren" for user protos
  43. - additional examples -- see examples.txt
  44. - (for registered users: more details of changes (change25.txt)
  45.   160+ examples; manual (70 pages) available in Acrobat format)
  46.  
  47. 2.4 (10/15/94)
  48. - fixes save source bug
  49. - fixes "fixing" arrays of frames, removeStep when closed
  50. - allows user prototypes to be constructed incrementally
  51. - uses graphic and sound resources stored in soups (see Slurpee 1.2)
  52. - supports more examples (see listing in NewtNews.txt)
  53. - files in .sit & .zip archives should be more accessible
  54.  
  55. 2.3 (9/3/94)
  56. - adds new syntax/mechanism for defining objects and building apps
  57. - supports embedded help books and standalone Newton books
  58. - provides scroll options for long lists of methods, objects
  59. - adds other apps/books to Newt's overview list, e.g., Slurpee
  60. - uses a "library" folder for shared, customizable method/object templates
  61. - supports Duplicate, Delete of source code via action button
  62. - removes built-in demo code; see sample sources applic0.nwt, graphic0.nwt;
  63.   see also NewtATut and/or NewtTurT interactive tutorials
  64. - lite-version (w/o turtle graphics and some features) available separately
  65. - both Mac and PC versions of text files
  66. - misc. changes to methods, user interface
  67.  
  68.  
  69. 2.2 (6/6/94):
  70. - support and examples for additional system prototypes and viewclasses
  71.   (it now supports all prototypes and viewclasses described in NTK 1.0.1):
  72.   protoRCheckbox, protoFilingButton, protoDrawer, protoDateExpando,
  73.   protoPhoneExpando, protoActionButton, protoPrintFormat, protoKeyboard,
  74.   protoKeypad, protoLabeledBatteryGauge, protoPicker, protoEndPoint,
  75.   clView, clEditView, clGaugeView, clKeyboardView, clMonthView, clOutline,
  76.   clParagraphView, clPictureView, clPolygonView, clRemoteView
  77. - a few other fixes/features
  78.  
  79. 2.1 (4/20/94):
  80. - reorganizes interface: Edit Methods moves to "main" view, turtle to Drawing
  81.   Area; other cosmetic improvements
  82. - supports and documents additional system prototypes: protoBorder,
  83.   protoCloseBox, protoDivider, protoFloater, protoFolderTab, protoGauge,
  84.   protoGlance, protoLabelInputLine, protoLargeCloseBox, protoPictIndexer,
  85.   protoPictRadioButton, protoPictureButton, protoRoll, protoRollBrowser,
  86.   protoRollItem, protoSetClock, protoShowBar, protoStatus, protoStatusBar,
  87.   protoTable, protoTableDef, protoTableEntry, protoTitle
  88. - supports user prototypes and subviews ("linked layouts")
  89. - handles low frame heap situations better
  90. - adds Color (penPattern) option for Newt drawing
  91.  
  92. 2.0 (2/16/94):
  93. - adds initial support for creating interface objects and saving applications
  94. - new icon; "auto close"; separate RUNewt application for running, exchanging
  95.   applications
  96. - rearranges/resizes interface for Newt Controls, Eval Controls, Code
  97.   Templates, Edit Methods (continued)
  98. - moves samples to Expr button, overview accesses list of views
  99. - sets keyboard input to a default edit location (Eval field or method source)
  100. - saves folder for "newts" to/from Preferences; does not remove Prefs as in 1.1
  101. - improves access for large and larger numbers of method entries
  102. - adds visual feedback for Pen setting -- Newt grows/shrinks
  103. - adds support for Logo word and sentence operations
  104.  
  105. 1.2 (12/93-2/94)
  106. - limited distribution beta releases; Happy Newt Year
  107.  
  108. 1.1 (11/24/93):
  109. - saves Newt methods, screen snapshots and evaluation results as "newts"
  110.   (notes) in Notepad, organized via the built-in folders
  111. - sends messages to single newt or to many newts
  112. - adds a Print? option, with results and errors printed to a scrolling Eval Log
  113. - eliminates the "do you want to add..." prompts during keyboard entry
  114. - streamlines NewtonScript editing via inserting code templates in Edit
  115.   Methods (continued) and via selecting entire sample expressions for Eval field
  116. - recognizes line gesture to set Newt heading and to draw lines; drag to move Newt
  117. - draws more cleanly (clipping, refresh); adds "poof" animation for erase
  118. - simplifies interface for editing methods; scrolls methods
  119. - traps and reports errors
  120. - removes Preferences entry when Newt application is removed
  121.  
  122. 1.0 (10/12/93)
  123. - initial release
  124.  
  125.  
  126. Future Possibilities
  127. -----
  128. There are many features and fixes that would be nice to have. However, there
  129. are also design trade-offs, especially given the MessagePad's and my
  130. constraints. So, help me figure out:
  131. - where can it go on the screen?
  132. - how much memory space and implementation time is it worth?
  133. - can it take advantage of existing Newton mechanisms or metaphors?
  134.  
  135. For example:
  136. - resizable views (hooks are in there; need better system support)
  137. - palette for app objects with interface support for drag, edit, etc.
  138. - more online manuals, tutorials (in NewtonBook, Acrobat, Web formats)
  139. - more example files
  140. - better drag gesture; other gestures for drawing; undo support for drawing?
  141. - use Newt as a wireless remote LegoLogo controller
  142. - allow more customization of Newt environment, save more to Preferences?
  143.  
  144.  
  145. Next steps will likely be:
  146. - revised, expanded manual
  147. - improved packages
  148. - object (non-source) editors  [see Newt's Cape -- from HTML to books & forms]
  149. - more examples
  150.  
  151.  
  152.  
  153. Known Problems
  154. -----
  155. - on NOS 2.0, installApp can add an application icon, but not remove it.
  156. Aside from cluttering up Extras until your next reboot, I am not sure if
  157. this is a major problem. though I will look into how to do this.
  158.  
  159. - occasional startup problems  (on NOS 2.0?).  I have not been able to
  160. reproduce this recently, but if some one can, please let me know. (earlier,
  161. Newt's application frame was getting garbaged so that slots were accessing
  162. incorrect values; rebooting fixed).
  163.  
  164.